package com.yixun.qfbao.dao;

import com.yixun.qfbao.model.ApiFailLog;

import java.util.List;

/**
 * @author Admin
 */
public interface ApiFailLogDao {
    /**
     * 添加请求失败日志
     * @param apiFailLog
     * @return
     */
    void addApiFailLog(ApiFailLog apiFailLog);

    /**
     * 定时任务 查询推送失败 且 推送次数小于2 的 失败日志
     * @return
     */
    List<ApiFailLog> listApiFailLogBySendM2Again();

    /**
     * 更新请求失败日志
     * @param apiFailLog
     * @return
     */
    int updateApiFailLog(ApiFailLog apiFailLog);
}
